package cn.eeepay.framework.model.aatAgentActivity;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * 活动子表
 * 对应表 aat_agent_activity_detail
 */
public class AgentActivityDetail {

    private Long id;//
    private String  actDetCode;//子活动编号
    private String actCode;//活动编号
    private String rankDesc;//排行榜说明
    private String dataDesc;//活动规则
    private String actType;//活动类型 1：百团大战 2：千团大战
    private String activeExt;//活动拓展参数，配置，计算公式等保存在这里
    private Date createTime;//创建时间
    private String operator;//创建人
    private Integer status;//状态 0 关闭 1 打开

    private Map activeExtMap;//活动拓展参数

    private List<AgentActRewardConfig> rewardList;//奖品列表

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getActDetCode() {
        return actDetCode;
    }

    public void setActDetCode(String actDetCode) {
        this.actDetCode = actDetCode;
    }

    public String getActCode() {
        return actCode;
    }

    public void setActCode(String actCode) {
        this.actCode = actCode;
    }

    public String getRankDesc() {
        return rankDesc;
    }

    public void setRankDesc(String rankDesc) {
        this.rankDesc = rankDesc;
    }

    public String getDataDesc() {
        return dataDesc;
    }

    public void setDataDesc(String dataDesc) {
        this.dataDesc = dataDesc;
    }

    public String getActType() {
        return actType;
    }

    public void setActType(String actType) {
        this.actType = actType;
    }

    public String getActiveExt() {
        return activeExt;
    }

    public void setActiveExt(String activeExt) {
        this.activeExt = activeExt;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public List<AgentActRewardConfig> getRewardList() {
        return rewardList;
    }

    public void setRewardList(List<AgentActRewardConfig> rewardList) {
        this.rewardList = rewardList;
    }

    public Map getActiveExtMap() {
        return activeExtMap;
    }

    public void setActiveExtMap(Map activeExtMap) {
        this.activeExtMap = activeExtMap;
    }
}
